Global Wire Routing in Two - Dimensional Arrays 1

نویسندگان

  • R. Karp
  • F. Leighton
  • R. Rivest
  • C. Thompson
  • U. Vazirani
  • V. Vazirani
چکیده

We examine the problem of routing wires of a VLSI chip, where the pins to be connected are arranged in a regular rectangular array. We obtain tight bounds for the worst-case "channel-width" needed to route an n x n array, and develop provably good heuristics for the general case. Single-turn routings are proved to be near-optimal in the worst-case. A central result of our paper is a "rounding algorithm" for obtaining integral approximations to solutions of linear equations. Given a matrix A and a real vector x, then we can find an integral i such that for all i, li~-x,l<l and (Ai)i-(Ax)i<A. Our error bound A is defined in terms of sign-segregated column sums of A: A=max(max(~ aij, ~-aisle.aided design for integrated circuits. 1. Problem Definition. We use a classical model of a gate-array wherein the chip area is considered to be divided into a uniform n x n array of square cells, Each cell contains p pins (connection points for logic elements). Each instance of our routing problem specifies a collection of nets where each net is specified as a set of pins. (Each pin is on at most one net.) Each net is to be connected together by horizontal and vertical wires. Unless stated otherwise, we assume that p = 1 and that each net connects exactly two pins. A placement (planar embedding) of the underlying circuit is implicit in an instance of the gate-array routing problem. The only remaining work is to route the wires between the pins. For this reason, the gate-array routing problem is a special case of (and perhaps easier than) the general placement and routing problem studied in [T], [L3], [L1], [L2], [BL], and [CR5]. It is common to solve a gate-array routing problem instance P in two steps:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Theoretical Upper Bounds for Routing Estimation

Routing space estimation plays a crucial role in design automation of digital systems. We investigate the problem of estimating upper bounds for global routing of two-terminal nets in two-dimensional arrays. We show the soundness of the bounds for both wiring space and total wire-length estimation.

متن کامل

FPGAs with Multidimensional Switch Topology

Two-dimensional field programmable gate arrays (2DFPGAs) have been hindered by performance degradation caused by the increase in wire area due to high integration. Studies of the 3D-FPGA are in progress to solve this problem [1]–[3]. A 3D-FPGA allows remarkable reduction of routing areas because of the shorter distance between basic blocks to be connected. It is noteworthy that performance degr...

متن کامل

Wiring Space Estimation in Two Dimensional Arrays 1

We propose a new global routing area estimation approach for high-performance VLSI and MCMs. The objective is to route nets with minimum density of global cells, producing a two-bend routing for each two-terminal net. A solution to this problem can also be used for quick estimation of necessary wiring space (for standard cell array designs) and diiculty of routing (for gate array designs) in th...

متن کامل

Wiring Space Estimation in Two-Dimensional Arrays

We propose a new global routing area estimation approach for high-performance VLSI and MCMs. The objective is to route nets with minimum density of global cells, producing a four-bend routing for each two-terminal net. A solution to this problem can also be used for quick estimation of necessary wiring space (for standard cell array designs) and difficulty of routing (for gate array designs) in...

متن کامل

Neural Global Router

Priya Alti and Basabi Bhaumik Department of Electrical Engineering, Indian Institute of Technology, Haus Khas, New Delhi-110016, India [email protected], bhaumik @ee.iitd.ernet.in Abstract A grid based neural network global router to route nets in presence of obstcales is presented. This algorithm can handle obstacles of equal hight and different widths. It can be used for routing in gate ...

متن کامل

Segmented Routing for Speed-Performance and Routability in Field-Programmable Gate Arrays

This paper addresses several issues involved for routing in Field-Programmable Gate Arrays (FPGAs) that have both horizontal and vertical routing channels, with wire segments of various lengths. Routing is studied by using CAD routing tools to map a set of benchmark circuits into FPGAs, and measuring the effects that various parameters of the CAD tools have on the implementation of the circuits...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1987